which branch to choose in engineering